﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AudiPyme.DAL
{
    public static class DominiosFactory
    {
        //Devuelve un conjunto de los dominios asociados a los controles
        public static IQueryable<Dominios> RecogeDominios()
        {
            ModeloContainer agenteBD = new ModeloContainer();
            IQueryable<Dominios> Dominios = from Dom in agenteBD.DominiosEstablecer
                                            select Dom;
            return Dominios;
        }

        //Recoge un primer conjunto de los dominios para usarse en informes
        public static IQueryable<Dominios> RecogeDominio1de2()
        {
            ModeloContainer agenteBD = new ModeloContainer();
            IQueryable<Dominios> Dominios = from Dom in agenteBD.DominiosEstablecer
                                            where Dom.IdDominios <= 6
                                            select Dom;
            return Dominios;
        }

        //Recoge un segundo conjunto de los dominios para usarse en informes
        public static IQueryable<Dominios> RecogeDominio2de2()
        {
            ModeloContainer agenteBD = new ModeloContainer();
            IQueryable<Dominios> Dominios = from Dom in agenteBD.DominiosEstablecer
                                            where Dom.IdDominios > 6
                                            select Dom;
            return Dominios;
        }
    }
}
